AutoCat™ 1.5.2  par olivier lebra

Ceci est la documentation complète pour AutoCat™. 
Prenez la peine d'au moins la parcourir pour découvrir toutes les fonctionnalités d'AutoCat™.

AutoCat™ est un "shareware" !

Vous pouvez le copier et le distribuer où vous voulez: CD-ROM, magazines, BBS, Compuserve, Internet,....

AutoCat™ est distribué comme "shareware". Une fois votre copie enregistrée, le message affiché au démarrage disparaîtra. De plus votre numéro d'enregistrement reste valide pour les prochaines versions. Donc, si vous décidez de garder AutoCat™, s'il vous plait envoyez-mois 60 FF (i.e. $12 Cdn ou $10 U.S.). Si vous ne pouvez pas payer en francs français, s'il vous plait n'envoyez pas de chèque, un règlement "cash" par mandat postal ou par Eurochèque est préférable. Merci bien.

Pour recevoir la dernière version d'AutoCat™ et mes autres programmes, joignez votre adresse électronique (ou une disquette) à votre demande de license.

S'il vous plait envoyez votre paiement (et le nom qui remplacera "Copie non licensiée" dans le tableau de bord) à:

        A partir de mai 1995 :

  

 Jusqu'à mai 1995 seulement :

Olivier Lebra

  

Olivier Lebra

8, rue Paul Bounin

  

1950, Lincoln     App. #1707

Nice

  

 Montreal, Quebec

06100

  

  H3H 2N8

FRANCE

  

CANADA
        Tel : (+33) 93 98 40 91

  
 Tel : (+1) 514-846 9781

Internet :

 olebra@ifaedi.insa-lyon.fr    (valide jusqu'à juillet 1996)
(Vous pouvez aussi essayer lebra@cs.concordia.ca jusqu'à mai 1995.)

Je suis un étudiant français, passant l'année à Concordia University à Montréal. Je pense rester au Canada jusqu'à mai 1995.
Vous pouvez donc m'envoyer $12 Cdn (cash ou chèque).

Merci de votre honnêteté !

Qu'est-ce qu'AutoCat™ ?

AutoCat™ est un tableau de bord qui crée automatiquement un catalogue de vos disquettes (ou de tout autre volume)  quand ils sont éjectés. Avec AutoCat™, il vous suffit d'écrire le nom de vos disquettes sur leur étiquette. Vous pourrez alors retrouver vos fichiers tout simplement en utilisant la commande "Rechercher..." du Finder™.

Comment AutoCat™ catalogue les disques ?

Lorsque vous ouvrez le tableau de bord pour la première fois, AutoCat™ crée un fichier de préférences contenant les options par défaut. Celles-ci sont décrites un peu plus loin.

Chaque fois que vous éjectez une disquette, AutoCat™ crée un dossier (du même nom que votre disquette et avec une icône personnalisée) à l'intérieur du Dossier des disques catalogués. Dans ce dossier AutoCat™ place des alias de tous les fichiers de la disquette. Par défaut, AutoCat™ ne catalogue que les disquettes à moins que vous ne pressiez la touche shift pendant que vous éjectez un volume d'une plus grande capacité.

AutoCat™ conserve la hiérarchie de vos disques; il copie les dossiers de votre disque dans le Dossier des disques catalogués et, au lieu de copier les fichiers, il crée des alias des fichiers et les place dans leurs dossiers respectifs à l'intérieur du Dossier des disques catalogués. (Quand AutoCat™ est en train de cataloguer, le pointeur est remplacé par un curseur AutoCat™ nimé.)

Système requis

AutoCat™ utilise les améliorations du Système 7, en particulier les alias. Par conséquent, il ne fonctionne que sur les Macintosh équipés du Système 7.0 ou ultérieur.

Installer AutoCat™

Faites glisser le tableau de bord AutoCat™ sur l'icône du Dossier Système. C'est tout !

Configurer AutoCat™

AutoCat™ prend en compte tous les changements dès que vous les effectuez. Il n'est pas nécessaire de redémarrer votre Macintosh ou de fermer le tableau de bord.

• Vous pouvez activer ou désactiver AutoCat™ avec les boutons radios Marche et Arrêt.

• Vous pouvez activer ou désactiver les bulles d'aide directement depuis AutoCat™. Pour cela, sélectionnez ou déselectionnez la case à cocher près de la petite bulle d'aide.

• Si vous souhaitez afficher l'icône d'AutoCat™ durant la séquence de démarrage, sélectionnez la case Icône au démarrage .

• Par défaut, le Dossier des disques catalogués est le Dossier Bureau de votre disque de démarrage. Vous pouvez choisir un dossier different en cliquant dans le champ Dossier des disques catalogués. Un dialogue standard vous permet de sélectionner un dossier. Ne sélectionnez pas un dossier sur un disque vous allez éjecter ! (Ne vous inquiétez pas, si vous faites cette erreur, AutoCat™ ne fera rien lorsque vous éjecterez le disque.)

• En cliquant sur le bouton Options..., vous pouvez faire d'autres réglages :

    - Par défaut, si vous pressez la touche Option tandis que vous éjectez un disque, AutoCat™ est temporairement désactivé. Ne changez pas cette option si vous utilisez AutoCat™ avec un nombre important de disques. Si vous l'utilisez avec un nombre restreint de disques, cliquez sur l'autre bouton radio; AutoCat™ cataloguera les disques seulement lorsque la touche Option sera pressée.

    - Par défaut, AutoCat™ catalogue seulement les volumes dont la capacité est inférieure à 2 Mo (i.e. les disquettes), mais vous pouvez modifier cette valeur. Cela peut être utile si vous utilisez des cartouches SysQuest™ par exemple.

    - Par défaut, AutoCat™ ne catalogue pas les volumes appelés "Sans titre". Si vous préférez cataloguer tous les volumes, déselectionnez la case. Vous pouvez aussi choisir un autre nom.

    - Si vous souhaitez gagner un peu de place sur votre disque dur, vous pouvez empêcher AutoCat™ de créer des icônes personnalisées.

• Utilisez le bouton Mode Archivage... pour cataloguer rapidement une série de disquettes. Il est conseillé d'utiliser ce mode la première fois que vous utilisez Autoat™ pour cataloguer toutes vos disquettes. Dans ce mode, chaque disquette que vous insérez est immédiatement cataloguée et éjectée. Pour quitter ce mode, pressez le bouton Terminé dans le dialogue du Mode Archivage. (Notez que si une disquette était présente dans le lecteur lorsque vous avez pressé le bouton Mode Archivage..., elle est éjectée mais n'est pas cataloguée. De plus, ce mode peut être utilisé même si AutoCat™ n'a pas été chargé au démarrage. Mais seuleument les disquettes insérées dans le lecteur principal sont acceptées.)

Si AutoCat™ ne se trouvait pas dans le dossier Tableaux de bord lorsque vous avez démarrer votre Macintosh, ou si les extensions ont été désactivées (la touche Shift ayant été pressée pendant le démarrage), AutoCat™ est désactivé. Néanmoins, les nouveaux réglages sont sauvegardés et vous pouvez utiliser le Mode Archivage.

Comment retrouver vos fichiers

Utilisez la commande "Rechercher..." du Finder™, en spécifiant le nom du fichier cherché et éventuellement la date de création. Le Finder™ (son nom lui va bien...) trouvera le fichier et sélectionnera l'alias créé par AutoCat™. Ouvrez l'alias en double-cliquant dessus, ou cliquez sur le bouton "Chercher l'original" dans la fenêtre d'informations de l'alias. Le Finder™ vous demandera alors d'insérer la disquette contenant le fichier.

Informations complémentaires

• Vous pouvez empêcher AutoCat™ de se charger au démarrage en appuyant sur le bouton de la souris lors de la séquence de démarrage.

• AutoCat™ catalogue seuleument les disques lorsque vous sélectionnez la commande "Ranger" du Finder™ u lorsque vous faites glisser son icône sur la corbeille. Si vous éjectez un disque avec la commande "Ejecter" et que vous jeter plus tard l'icône du disque, AutoCat™ ne le cataloguera pas.

• AutoCat™ identifie un disque par son nom et sa date de création. Si vous utilisez des disques avec les mêmes noms et dates de création, AutoCat™ ne pourra les distinguer ! (Cela peut arriver si vous achetez des disquettes préformattées.) Si vous changez le nom d'un disque, AutoCat™ créera un dossier avec le nouveau nom, mais n'effacera pas le précédent.

• Attention ! Quand AutoCat™ catalogue une disquette déjà cataloguée (i.e. avec les même nom et date de création), il commence par effacer le dossier AutoCat™ ayant le même nom que la disquette. Donc, n'utilisez pas de dossiers ayant les mêmes noms et dates de création que ceux de votre Dossier des disques catalogués. (Il est conseillé de ne placer les dossiers AutoCat™ que dans le Dossier des disques catalogués.)

• Si vous avez des disquettes ayant le même nom, le dossier créé par AutoCat™ sera appelé "nom", "nom - 2", "nom - 3", et ainsi de suite… Evitez d'appeler vos disquettes en utiliant cette méthode ! Notez qu'AutoCat™ ne reconnaît pas les disquettes MS-DOS ayant le même nom : si vous avez 2 disquettes MS-DOS appelées "nom" il n'y aura qu'un seul dossier appelé "nom".

• Si AutoCat™ ne peut trouver le Dossier des disques catalogués, le Dossier Bureau est choisi à la place.

• Malheureusement, les alias prennent beaucoup de place ! Voici pourquoi : le gestionnaire de fichiers Macintosh utilise des bloques de taille fixe, et par conséquent les fichiers ont une taille multiple de la taille minimale qui est égale à (taille du disque) / 2^16, arrondi au-dessus.
Par exemple, sur un disque dur de 240 Mo, les plus petits fichiers occupent 4 ko, 8 ko, 12 ko , et ainsi de suite,... Si vous avez seuleument 2 fichiers de 100 ko sur le disque et s'ils occupent en fait 97 ko, vous ne perdez que 6 ko. Mais si vous avez 25 fichiers de 8 ko occupant 5 ko chacun, vous perdez 75 ko ! La taille réelle d'un alias est d'environ 600 octets (environ 0,6 ko).
Astuce : Vous pouvez faire une partition de votre disque et placer le Dossier des disques catalogués sur une petite partition.
 
• AutoCat™ prend très peu de mémoire : moins de 10 ko.

Trucs et astuces

• Vous pouvez forcer AutoCat™ à cataloguer un volume qui n'aurait pas du l'être (parce qu'il est trop gros, ou parce que son nom est "Sans titre") en pressant la touche Shift lorsque vous l'éjectez. (La touche Option est plus forte que la touche Shift).

• Vous pouvez arrêter AutoCat™ lorsqu'il catalogue (le pointeur de souris est alors un symbole AutoCat™) en appuyant sur les touches Command-.. (C'est la manière habituelle d'interrompre un processus.)

Problèmes éventuels

AutoCat™ a été testé avec bon nombre d'extensions sans conflit. Mais je ne peux vous assurer qu'il n'y aura jamais de conflit avec AutoCat™.

         Note technique: AutoCat™ patche simplement la routine UnmountVol.

Si un problème est intervenu durant la séquence de démarrage, l'icône AutoCat™ est barrée. Si cela arrivait, jettez tout fichier de préférence AutoCat™ se trouvant dans le dossier Préférences (dans le Dossier Système). Vous pouvez aussi essayer de jeter le dernier dossier créé par AutoCat™.
Mais vous ne devriez pas avoir de problème avec AutoCat™ !

Si vous utilisez Gatekeeper, vous devez créer des privilèges pour AutoCat™ : dans la section "Privileges" du tableau de bord "Gatekeeper Controls", ajoutez le tableau de bord "AutoCat™" et sélectionnez la case "Other", "File". Ceci est nécessaire car AutoCat™ crée des alias, des dossiers et les modifie.

Améliorations futures

• AutoCat™ reconnaîtra les archives CompactPro™ (et peut-être StuffIt™) et créera un alias pour chaque fichier de l'archive. Evidemment, chacun de ces alias ouvrira en fait l'archive complète. Actuellement, AutoCat™ crée simplement un alias de l'archive toute entière.

• Je projette d'écrire un programme qui fabriquerait une partition d'un disque dur sans qu'il soit nécessaire de reformatter. Ce sera pour les utilisateurs d'AutoCat™ car (comme expliqué plus haut) les fichiers prennent moins de place sur les petites partitions. Encouragez-moi, car ça va être très difficile !

Contacter l'auteur

N'hésitez pas à me contacter ! Envoyez-moi vos suggestions pour AutoCat™ et, si possible, 60 FF ! Si vous ne pouvez pas payer (par exemple si vous êtes étudiant comme moi), alors envoyez-moi juste une disquette avec des images ou des sons cools, et je vous enverrai votre code d'enregistrement. J'aimerais aussi discuter de la possibilité de collaboation sur d'autres projets de programmation. Si vous me donnez votre adresse électronique, je vous enverrai mes autres programmes et les futures versions d'AutoCat™. SVP joignez une disquette à votre courrier si vous n'avez pas accès à Internet.

Remerciements

Toutes les personnes qui suivent m'ont aidé chacune à leur façon à améliorer AutoCat™.

Stéphane Galli a dessiné le petit chat. C'est le meilleur dessinateur que je connaisse.

Michael Thibault m'a fait des suggestions intéressantes et à corriger les fautes dans la version anglaise d'AutoCat™. Surveillez ce gars ! Il pourrait devenir un excellent programmeur.

J'ai utilisé quelques utilitaires pour fabriquer AutoCat™, ce qui m'a fait gagner beaucoup de temps. Donc, merci beaucoup à :
- Dair Grant pour son Extension Shell
- James W. Walker pour ShowIcon7
- Lloyd Lim pour Default

Pour leur contribution directe ou indirecte, un grand merci à (sans ordre particulier):
Jim Luther, Keith Lambert, Peter E. Middleton, Scott Knaster, Mike Oldfield, vous, steven paul jobs, S2i, Robert L. Mathews, les auteurs d'Inside Mac, les développeurs de Think C et ThinkReference, tous ceux qui m'ont rapportés des bugs, et tous ceux qui ont payé leur license.

Historique

17/01/95   Version 1.5.2
   - Les disquettes dont le contenu a été modifié n'étaient pas recataloguées dans la version 1.5.1 !

13/01/95   Version 1.5.1
   - bug corrigé lors de l'enregistrement en présence d'un ancien fichier de préférences
   - la version 1.5 ne fonctionnait pas sans Color QuickDraw (c'est un "bug" de extension Shell 1.3 mais à part ça, c'est un chouette utilitaire).
   - AutoCat™ reconnaît les disques qui n'ont pas été modifié et ne les recatalogue pas. (Merci Peter E. Middleton.)
   - les contrôles sont maintenant grisés quand AutoCat™ est recouvert par une fenêtre.

5/01/95   Version 1.5
   - Version française d'AutoCat™
   - Dialogue d'options permettant de choisir la taille maxi des disques à cataloguer, le nom des disques à ignorer, et d'utiliser ou pas des icônes personnalisées (suggestions de Peter E. Middleton)
   - bugs imprévisibles corrigés
   - partie INIT réécrite en utilisant Extension Shell de Dair Grant

22/11/94   Version 1.1.1
   - les disquetes MS-DOS sont maintenant reconnues (la date de création est mise à 0) (Merci Jim Luther)
   - Information sur Gatekeeper ajoutée dans cette documentation

21/11/94   Version 1.1
   - améliorations mineures
   - bug imprévisible fixé (un handle était libéré deux fois)
   - Aie en Ligne ajoutée.
   - Mode Archivage ajouté. (Merci Michael pour cette suggestion)

15/11/94   Version 1.0.5
   - bug corrigé: le message de rappel ne disparaissait pas avec les copies licensiées !

11/11/94   Version 1.0.4

 - améliorations mineures
   - Alias sont maintenant créés à la même place qu'ils avaient sur le disque.
  
03/11/94   Version 1.0.3

- bug corrigé : la Version 1.0.2 empêchait le Finder™ de formatter un disque ! (Merci à nouveau Dino !)
  - Quand vous démontez un disque qui avait été éjecté auparavant, AutoCat ne catalogue plus le disque.

02/11/94   Version 1.0.2

- bug corrigé : Quand on démontait un disque qui avait été éjecté auparavant, AutoCat™ cataloguait le disque mais ne l'éjectait pas. (Merci Dino !)

10/28/94   Version 1.0.1

- bug corrigé: AutoCat™ ne libérait pas dans le tas toute la mémoire qui lui était alouée.

24/10/94   AutoCat™ 1.0 réalisé

Information "Shareware"

AutoCat™ est un programme "shareware". Il peut être distribué librement. L'ensemble AutoCat™ peut être inclus dans toutes les médias de distributions des "sharewares" (comme les CD-ROM par exemple) du moment que l'auteur, Olivier Lebra, est tenu informé de la distribution d'AutoCat™.

Garantie

Olivier Lebra n'accepte pas la responsabilité de l'utilisation d'AutotCat™. Olivier Lebra n'accepte pas la responsabilité des dommages causés par AutoCat™. L'utilisation d'AutoCat™ implique que vous acceptiez cette garantie dans sa totalité.

©1994-95 par Olivier Lebra. Tous droits réservés.